leaf senescence - French English Dictionary